manly framework