Finished until a part of the corner based methods