changed parseAction from public to protected