adding first methods