careful with corners not being added!