added base comp