Implemented and tested acquisition functions