Finished constructer... probably