finished implementation, adding content now