added enum for side