added functionality to the work section. still not done though.