adding basic uniform capabilities