minimal access programming