separated method declarations and invokations to a separate file