added xpcalc and utilities(drafts)