Manta50

@greenleafT I'll finish as soon as I can :)