added action call from request
refactored files