super logic

super logic