edited due to my retardedness