improvements
many changes

using getters and setters now for time, duration;
fixed time getter