started implementing bypasser