added object/utility files
rest function done
remerge