trying out new method, corners dont work