added start,stop functions