updated profile and semi-working commands