commiting some bugged code.