bump, added pos(), get(), and set()