mkdir 'fully' implemented. needs error handling.