-basic setting up