added init, wont work