location->position; at->position; block list/list:
first constructor ish