fix bug in AccessDenied and write some basic feature
start writing platform specific part of Processes