added dependency for habitats
made a module instead of default
added skin functionality