fixed implementations for remote/pushed checks
fixed some of the tasks