added short-hand method "first"