Somo features and some errors :S