polishments. still working on proper sequences