Maps and categories

Maps,categories and FB modules are merged and final comments are added
function name should start with lower case. Class name should start with capital letter.