remove partial injection and do it in actual app