Changed backend from custom objects to builtin
bug fixes
changed front end to accomodate backend changes