Implemented "first" method