Finishing and swallow

Finishing and guzzle

681