User and posT control sucefully impliment