added and started working on helper library