Almost done implementatoin section