added init target and tested