fix function returns