added and organized work from different sources