first methods + tests