mostly finished with positioning