implemented builder
removed status