Not Working. Need to think over it again.