Add cuttlefish
Remove unnecessary definitions and add comments