primary implementation of achievements