added more addressing methods