added build proccess