- added already taken and skip features