Based on Singu Platform   copyright (c) 2009-2024