simplify but still not working
functionality fixed