added puma and refactored profiles page