added return statements so we can chain methods