Finishing and swallow

Finishing and guzzle

678