Added write, access functions