[NOT WORKING] added a return type