just a commit for store, also implementing a rounded edge rectangle functions is pretty hard.