its retarded beyond believe...