added basic implementation of sample start