added basic handlers with skeleton methods