added return statements to be able to chain methods