clean up dependencys
Added lambda and combine methods