Added first revision from Adrian PFC SVN repo