Edited to coding standards