2/11/2014
back-end:
added constructors