badge system! also free up resources