everything works before method implementation