properly name init and cleanup function names