Feature/reorg access lib

Reorg the files in access for better sight.