removed use of illegal functions