good base for now. add more as time goes on