Basic implementation for one library