Mainly features to gui