added plane with its corresponding unit tests