adding some inline docs