use generate_method gem, remove useless finder methods