add sass, improve interface