updated with puts